package com.tomdd.handler;

import com.tomdd.message.WxMessage;
import com.tomdd.message.WxOutMessage;

import java.util.Map;

/**
 * @author zx
 * @date 2025年03月12日 12:08
 */
public interface MessageHandler {

    /**
     * 处理微信推送的消息
     *
     * @param wxMessage 微信推送的消息
     * @param context   上下文,如果handler之间有信息要传递,可以用这个
     * @return 回复消息。如果在异步规则里处理,可以返回null
     */
    WxOutMessage handler(WxMessage wxMessage, Map<String, Object> context);
}
